feeling physically warm - French English Dictionary